﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Modulos_ModuloPrestamo_VistaControl_Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }

    protected void LinkButtonVistaPrevia_Click(object sender, EventArgs e)
    {
        VariablesGlobales.GetInstance().setCarta(int.Parse(GridView1.SelectedValue.ToString()));
        Response.Redirect("VistaCartaActual.aspx");
    }

    protected void verVistaPrevia(object sender, EventArgs e)
    {
        try
        {
            int id_carta = int.Parse(GridView1.SelectedValue.ToString());
            VariablesGlobales.GetInstance().setCarta(id_carta);
            Response.Redirect("VistaCartaActual.aspx");
        }
        catch (Exception)
        {
            //no se puede ver la vista previa
        }

    }
    protected void eliminar(object sender, EventArgs e)
    {
        
        //eliminar
        //recolectar datos
        try
        {
            int id_carta = int.Parse(DropDownListNoCarta.SelectedValue);
            int id_mat = int.Parse(DropDownListMatID.SelectedValue);
            ListaMatBLL lmbll = new ListaMatBLL();
            int r = lmbll.delete(id_mat, id_carta);//sin resultado
            if (r == 0)
            {
                LabelERROR.Text = "no se ha eliminado el registro";
                LabelERROR.Visible = true;
            }
            else { LabelERROR.Text = "aliminación exitosa"; }
        }
        catch
        {
            //error en alguna parte
            LabelERROR.Text = "error al eliminar";
            LabelERROR.Visible = true;
        }
        DropDownListMatID.DataBind();
        DropDownListNoCarta.DataBind();
    }
}
